package com.jdd.common.util;

import com.jdd.common.system.vo.LoginUser;
import com.jdd.modules.system.enums.UserTypeEnum;

import java.util.ArrayList;
import java.util.List;

import org.apache.shiro.SecurityUtils;

/**
 * @version 1.0
 * @author： jddsy
 * @date： 2021-02-18 18:16
 */
public class LoginUserUtils {

    /**
     * 获取当前登录用户信息
     *
     * @return
     */
    public static LoginUser getLoginUser() {
        LoginUser principal = (LoginUser) SecurityUtils.getSubject().getPrincipal();
        return principal;
    }

    public static String getOrgCode(){
        return getLoginUser().getOrgCode();
    }

    /**
     * @Title: getParkCodeList
     * @Description:获取登录用户所在车场组下所有车场CODE
     * @return
     * @author: zjf
     * @date 2021年10月26日
     * @version 1.0
     */
    public static List<String> getProjectCodeList(){
        LoginUser user = getLoginUser();
        return user.getProjectCodes();
    }




}
